package com.gitee.qdbp.base.system.model;

import com.gitee.qdbp.base.enums.Gender;

/**
 * 账户信息
 *
 * @author zhh
 * @version 160426
 */
public interface IAccount {

    /** 获取账户ID **/
    String getId();

    /** 获取租户编号 **/
    String getTenantCode();

    /** 获取账户类型 **/
    IAccountType getUserType();

    /** 获取部门编号 **/
    String getDeptCode();

    /** 获取账号/工号 **/
    String getUserCode();

    /** 获取登录账户名 **/
    String getUserName();

    /** 获取呢称 **/
    String getNickName();

    /** 获取真实姓名 **/
    String getRealName();

    /** 获取电话 **/
    String getPhone();

    /** 获取邮箱 **/
    String getEmail();

    /** 获取性别(0.未知|1.男|2.女) **/
    Gender getGender();

    /** 获取头像 **/
    String getPortrait();

    /** 获取账户的显示名称 **/
    String getDisplayName();

}
